#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int main() {
//	int i = 3;
//	while (i <= 100) {
//		printf("%d ", i);
//		i += 3;
//	}
//	return 0;
//}
//#include<stdio.h>
//
//int main() {
//	int a[3];
//	int i=0;
//	while (i <= 2) {
//		scanf("%d", &a[i]);
//		i++;
//	}
//	int temp;
//	if (a[0] < a[1]) {
//		temp = a[0];
//		a[0] = a[1];
//		a[1] = temp;
//	}
//	if (a[0] < a[2]) {
//		temp = a[0];
//		a[0] = a[2];
//		a[2] = temp;
//	}
//	if (a[1] < a[2]) {
//		temp = a[1];
//		a[1] = a[2];
//		a[2] = temp;
//	}
//	i = 0;
//		while (i < 3) {
//			printf("%d ",a[i]);
//			i++;
//	}
//		return 0;
//}
//#include<stdio.h>
//int main() {
//	int i = 100;
//	int j = 1;
//	while(i<=200){
//		j = i - 1;
//		while (j > 1) {
//			if (i % j == 0) {
//				break;
//			}
//			j--;
//		}
//		if (1 == j)
//			printf("%d ", i);
//		i++;
//	}
//	return 0;
//}
#include<stdio.h>

int main() {
	double n = 1.0;
	double i = -1;
	double sum = 0;
	for (; n <= 100; n++) {
		i = -i;
		sum =sum+ i / n;
	}
	printf("%lf", sum);
}